package org.easy.elasticsearch.model;

/**
 * 
 * @Title: EsIndexTypeId.java
 * @Package org.easy.elasticsearch.model
 * @Description: TODO
 * @author linNaibin
 * @date 2020年9月23日 下午3:48:00
 * @version V1.0
 */
public interface EsIndexTypeId<T> {

	/**
	 * 
	 * 类型名，必须指定
	 * 
	 * @return 该对象的索引
	 * 
	 */

	String index();

	/**
	 * 
	 * 类型名，必须指定
	 * 
	 * @return 该对象的类型
	 * 
	 */

	String type();

	/**
	 * 
	 * 索引唯一id，必须指定
	 * 
	 * @return 该对象的Id
	 * 
	 */

	T id();

}
